package com.google.wallet.online.jwt;

import java.util.Collection;

/**
 * Pay Bean
 * 
 * This object contains payment instrument data
 * 
 * @author pying
 *
 */
public class Pay {

  private String estimatedTotalPrice;
  private String currencyCode;
  private String objectId;
  //private String internal;
  private Integer expirationMonth;
  private Integer expirationYear;
  private Collection<String> description;
  private Address billingAddress;

  public Pay(){
    
  }

  public Pay(String etp, String cur){
    setEstimatedTotalPrice(etp);
    setCurrencyCode(cur);
  }
  public String getEstimatedTotalPrice() {
    return estimatedTotalPrice;
  }

  public void setEstimatedTotalPrice(String estimatedTotalPrice) {
    this.estimatedTotalPrice = estimatedTotalPrice;
  }

  public String getCurrencyCode() {
    return currencyCode;
  }

  public void setCurrencyCode(String currencyCode) {
    this.currencyCode = currencyCode;
  }

  public String getObject_id() {
    return objectId;
  }

  public void setObject_id(String object_id) {
    this.objectId = object_id;
  }

  public Collection<String> getDescription() {
    return description;
  }

  public void setDescription(Collection<String> description) {
    this.description = description;
  }

  public Address getBilling_address() {
    return billingAddress;
  }

  public void setBilling_address(Address billing_address) {
    this.billingAddress = billing_address;
  }

  public Integer getExpirationMonth() {
    return expirationMonth;
  }

  public void setExpirationMonth(Integer expirationMonth) {
    this.expirationMonth = expirationMonth;
  }

  public Integer getExpirationYear() {
    return expirationYear;
  }

  public void setExpirationYear(Integer expirationYear) {
    this.expirationYear = expirationYear;
  }

  /*
  public String getInternal() {
    return internal;
  }

  public void setInternal(String internal) {
    this.internal = internal;
  }*/
}
